2-1 洏僂しP禰遜B

MATLAB 認識一般常用到的加(+)、減(-)、乘(*)、除(/)、冪次(^)等數學運算符號,因此在 MATLAB 下進行基本運算,最快速簡單的方式是在 上一節介紹過的 ─ MATLAB 命令視窗(Command Window)內的提示符號(>>)之後輸入運算式,並按入 Enter 鍵即可。例如:

>> (5*2+3.5)/5 ans = 2.7000

MATLAB 會將運算結果直接存入預設變數 ans,代表 MATLAB 運算後的答案(Answer),並在螢幕上顯示其運算結果的數值(在上例中,即為 2.7000)。

Hint
在本書中,">>" 代表 MATLAB 命令視窗內的提示符號(Command Prompt),使用者可以在其後面輸入任何 MATLAB 語法的運算式,以進行處理。

若不想讓 MATLAB 每次都顯示運算結果,只需在運算式最後加上分號(;)即可,例如:

>> (5*2+3.5)/5;

在上例中,由於運算式後面有加入分號,因此 MATLAB 只會將運算結果儲存在預設變數 ans 內,不會顯示於螢幕上;若有需要取用或顯示此運算結果,可直接鍵入變數 ans 即可,例如:

>> ans ans = 2.7000 使用者也可將運算結果儲存於使用者自己設定的變數 x 內,例如: >> x = (5*2+3.5)/5 x = 2.7000

Hint
  • 第一個字母必需是英文字母。
  • 字母間不可留空格。
  • 最多只能有 31 個字母,MATLAB 會忽略多餘字母(在 MATLAB 第 4 版,則是 19 個字母)。
  • MATLAB 在使用變數時,不需預先經過變數宣告(Variable Declaration)的程序,而且所有數值變數均以預設的 double 資料型式儲存。

若要加入註解(Comments),可以使用百分比符號(%),MATLAB 會將所有在百分比符號之後的文字視為程式的註解,例如:

>> y = (5*2+3.5)/5; % 將運算結果儲存在變數 y,但不用顯示於螢幕 >> z = y^2 % 將運算結果儲存在變數 z,並顯示於螢幕 z = 7.2900

在上例中,百分比符號之後的文字都是註解,會被 MATLAB 忽略而不執行,但是註解的使用可提高 MATLAB 程式的可讀性。

MATLAB 可同時執行以逗號(,)或分號(;)隔開的數個運算式,例如:

>> x = sin(pi/3); y = x^2; z = y*10 z = 7.5000

若一個數學運算是太長,可用三個句點(…)將其延伸到下一行,例如:

>> z = 10*sin(pi/3)*... >> sin(pi/3);
MATLAB程式設計:入門篇